﻿using System;
using System.Collections.Generic;
using YNTK.Common.Model;

namespace YNTK.SubDev.Entitys.Dto.ZyOaGoods
{
    /// <summary>
    /// 仓库管理输出参数
    /// </summary>
    public class ZyOaGoodsInfoOutput
    {
        /// <summary>
        /// 自然主键
        /// </summary>
        public string id { get; set; }
        
        /// <summary>
        /// 编号
        /// </summary>
        public string encode { get; set; }
        
        /// <summary>
        /// 仓库名称
        /// </summary>
        public string name { get; set; }
        
        /// <summary>
        /// 联系人
        /// </summary>
        public string desPerson { get; set; }
        
        /// <summary>
        /// 联系电话
        /// </summary>
        public string desPersonPhone { get; set; }
        
        /// <summary>
        /// 仓库类型
        /// </summary>
        public string type { get; set; }
        
        /// <summary>
        /// 仓管员
        /// </summary>
        public string admin { get; set; }
        
        /// <summary>
        /// 所在地区
        /// </summary>
        public List<string> area { get; set; }
        
        /// <summary>
        /// 详细地址
        /// </summary>
        public string address { get; set; }
        
        /// <summary>
        /// 图片
        /// </summary>
        public List<FileControlsModel> photos { get; set; }
        
        /// <summary>
        /// 排序
        /// </summary>
        public long sortCode { get; set; }
        
        /// <summary>
        /// 有效标志
        /// </summary>
        public int? enabledMark { get; set; }
        
        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime? creatorTime { get; set; }
        
        /// <summary>
        /// 创建用户
        /// </summary>
        public string creatorUserId { get; set; }
        
        /// <summary>
        /// 
        /// </summary>
        public string lastModifyer { get; set; }
        
        /// <summary>
        /// 修改时间
        /// </summary>
        public DateTime? lastModifyTime { get; set; }
        
        /// <summary>
        /// 
        /// </summary>
        public int? lastState { get; set; }
        
        /// <summary>
        /// 说明
        /// </summary>
        public string remark { get; set; }
        
        /// <summary>
        /// 附件
        /// </summary>
        public string appendix { get; set; }
        
        /// <summary>
        /// 批注列表Json
        /// </summary>
        public string postilJson { get; set; }
        
        /// <summary>
        /// 批注总数
        /// </summary>
        public int? postilCount { get; set; }
        
        /// <summary>
        /// 
        /// </summary>
        public string spare1 { get; set; }
        
        /// <summary>
        /// 
        /// </summary>
        public string spare2 { get; set; }
        
        /// <summary>
        /// 
        /// </summary>
        public string spare3 { get; set; }
        
    }
}
